/**
 * 数字转 buffer
 * @param num 数
 * @param len buffer 长度
 */
export function numberToBuffer(num: number, len: number) {
  const buf = Buffer.alloc(len)
  for (let i = 0; i < len; i++) {
    buf[i] = num & 0xff
    num = num >> 8
  }
  return buf
}

/**
 * buffer 转数字
 * @param buf buffer 数据
 * @param len 读取的 buffer 长度
 */
export function bufferToNumber(buf: Buffer, len: number) {
  return buf.readIntLE(0, len)
}
